html,body{
	height:100%;
}
.w1600{
	width:83.5%;
	margin:0 auto;
}
.col-lg-6,.col-md-6,.col-sm-6,.container-fluid,.col-lg-9,.col-md-9,.col-sm-9,.col-xs-12,.col-lg-3,.col-md-3,.col-sm-3,.col-lg-4,.col-md-4,.col-sm-4{
	padding:0;
}
.nav{
	width:100%;
	position: fixed;
	top:0;
	left:0;
	z-index:100;
	background-color: #333;
	opacity: 0.5;
}

.logo-img{
		
	padding:15px 0;
}
.nav-btn{
	display:none;
}
.nav-right{
	font-size: 26px;
	color:#fff;
	text-align: center;
}
.nav-txt{
	padding:20px 0;
	cursor: pointer;
}
.banner{
	width:100%;
	height:100%;
	position: relative;
	overflow: hidden;
}
.banner-img{
	width:100%;
}
.banner-txt{
	width:100%;
	text-align: center;
	position:absolute;
	bottom:12%;
	left:0;
}
.banner-txt p{
	font-size: 60px;
	color:#fff;
}
.banner-txt-img{
	margin-top: 12%;
	transition: all 0.5s;
	position:relative;
	top:0;
}
.list.row{
	margin:0;
}
.list-li{
	text-align: center;
	padding:40px 0;
}
.list-p1{
	color:#fff;
	font-size: 26px;
	margin-top: 40px;
}
.list-p2{
	color:#28FF9A;
	font-size: 20px;
}
.list-li1{
	background-color: #345463;
}
.list-li2{
	background-color: #2A2D3C;
}
.list-li3{
	background-color: #555F5E;
}
.white.row{
	margin:0;
}
.white{
	
}
.white-left{
	height:100%;
	text-align: center;
	padding:5% 0;
}
.white-left p{
	font-size:36px;
	color:#666;
	text-align: center;
}
.white-left li{
	font-size:20px;
	color:#666;
	margin-top: 20px;
	text-align: center;
}
.white-left li img{
	width:30px;
	height:30px;
	margin-right:30px;
	margin-left:40px;
}
.white-btn{
	font-size: 20px;
	margin-top: 20px;
	display: inline-block;
	text-align: center;
	background-color:#2BEA8B;
	padding:10px 20px;
	color:#fff;
	border-radius: 4px;
	cursor: pointer; 
}
.white-right{
	
}
.white-right img{
	width:100%;
}
.shan{
	width:100%;
	background:url(../img/top-banner.png) no-repeat center center;
	text-align: center;
	padding:70px 0;
}
.shan-txt{
	font-size: 50px;
	text-align: center;
	padding:30px 0;
	color:#fff;
}
.shan-btn{
	padding:10px 20px;
	display: inline-block;
	background-color: #2BEA8B;
	color:#fff;
	cursor: pointer;
	border-radius: 4px;
	font-size: 20px;
}
.lv{
	background-color: #28EA89;
	padding:60px 0;
}
.lv-p1{
	font-size: 40px;
	text-align: center;
}
.lv-p2{
	font-size: 20px;
	text-align: center;
	color:#fff;
	padding-bottom: 40px;
}
.lv-kuang img{
	width:100%;
	height:250px;
}
.lv-kuang-div-left{
	padding-right: 20px;
}
.lv-kuang-div-right{
	padding-left: 20px;
}
.lv-kuang-box{
	background-color: #fff;
}
.lv-kuang-p1{
	padding:10px 20px;
	font-size: 30px;
}
.lv-kuang-p2{
	padding:0 20px;
	font-size: 18px;
	color:#666;
	word-wrap: break-word;
}
.lv-btn-box{
	padding:20px;
}
.lv-btn{
	font-size: 18px;
	display: inline-block;
	padding:10px 20px;
	background-color: #333;
	color:#28EA89;
	cursor: pointer;
	border-radius: 5px;
}
.lv-img{
	text-align: center;
	padding-top:60px;
}
.liang{
	width:100%;
	background:url(../img/top-banner.png) no-repeat center center;
	text-align: center;
	padding:70px 0;
}
.liang-txt1{
	font-size: 50px;
	text-align: center;
	padding-bottom:20px;
	color:#fff;
}
.liang-txt2{
	font-size: 20px;
	padding-bottom:30px;
	color:#fff;
}
.liang-btn{
	padding:10px 30px;
	display: inline-block;
	background-color: #2BEA8B;
	color:#fff;
	cursor: pointer;
	border-radius: 4px;
	font-size: 20px;
}
.liang-btn2{
	color:#333;
	margin-left:30px;
	background-color: #fff;
}
.fd-left-box{
	padding:50px;
}
.fd{
	font-size: 15px;
}
.fd-left{
	word-wrap: break-word;
}
.footer{
	background-color: #333;
}
.footer-txt{
	padding:20px 0;
	color:#fff;
	font-size: 20px;
}
.footer-right{
	text-align: right;
	color:#239967;
}
@media (max-width: 1000px) {
	.nav-right{
		font-size: 20px;
	}
	.nav-txt{
		padding:23px 0;
	}
	.banner-txt p{
		font-size: 36px;
	}
}
@media (max-width: 768px) {
	html,body{
		height:auto;
	} 
	.w1600{
		width:100%;
	}
	.nav{
		position: relative;
		top:0;
		left:0;
	}
	.logo{
		text-align: center;
	}
	.nav{
		opacity: 1;
	}

	.logo-img{
		
		padding:15px 0;
	}
	.nav-btn{
		display:block;
		color:#fff;
		text-align: right;
		font-size: 20px;
		font-weight: bold;
		padding: 25px 20px 25px 0;
		box-sizing: border-box;
	}
	.nav-box .row{
		margin:0;
	}
	.nav-right{
		background-color:#333;
		border-bottom:1px solid #666;
		box-sizing: border-box;
		opacity: 0;
		position:absolute;
		top:-50px;
		left:0;
		transition: all 0.5s;
		z-index: -5;
	}
	.nav-txt{
		border-top:1px solid #666;
		padding:10px 0;
		box-sizing: border-box;
	}
	.banner-txt p{
		font-size: 20px;
	}
	.white{
		height:auto;
	}
	.white-left li {
	    margin-top: 0px;
	}
	.liang-txt1 {
	    font-size: 26px;
	}
	.shan-txt{
		font-size: 30px;
		padding:20px 0;
	}
	.lv-kuang-div-left{
		padding:0 10px;
	}
	.lv-kuang-div-right{
		padding:0 10px;
	}
	.fd-left-box{
		text-align: center;
	}
	.footer-txt{
		text-align: center;
	}
}